## API Report File for "@backstage/plugin-devtools-backend"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts
import { BackendFeature } from '@backstage/backend-plugin-api';
import { Config } from '@backstage/config';
import { ConfigInfo } from '@backstage/plugin-devtools-common';
import { DevToolsInfo } from '@backstage/plugin-devtools-common';
import express from 'express';
import { ExternalDependency } from '@backstage/plugin-devtools-common';
import { Logger } from 'winston';
import { PermissionEvaluator } from '@backstage/plugin-permission-common';

// @public (undocumented)
export function createRouter(options: RouterOptions): Promise<express.Router>;

// @public (undocumented)
export class DevToolsBackendApi {
  constructor(logger: Logger, config: Config);
  // (undocumented)
  listConfig(): Promise<ConfigInfo>;
  // (undocumented)
  listExternalDependencyDetails(): Promise<ExternalDependency[]>;
  // (undocumented)
  listInfo(): Promise<DevToolsInfo>;
}

// @public
const devtoolsPlugin: () => BackendFeature;
export default devtoolsPlugin;

// @public (undocumented)
export interface RouterOptions {
  // (undocumented)
  config: Config;
  // (undocumented)
  devToolsBackendApi?: DevToolsBackendApi;
  // (undocumented)
  logger: Logger;
  // (undocumented)
  permissions: PermissionEvaluator;
}
```
